package mysgs.gameevent.other;

import java.util.HashMap;

import mysgs.SGSException;
import mysgs.SGSRuleDefines;
import mysgs.gameevent.SGSGameContext;
import mysgs.gameevent.SGSGameEvent;

public class S1V1RolePresentEvent extends SGSGameEvent {

	public S1V1RolePresentEvent(SGSGameContext ctx, byte playerId) {
		super(ctx);
		srcParticipantId = playerId;
		eventType1 = SGSRuleDefines.EFFECTID_S1V1ROLEPRESENT;
		nextStep(StepExecute);
	}

	@Override
	public void init(SGSGameEvent srce, HashMap<String, Object> paramsMap) {
		// TODO Auto-generated method stub
	}

	@Override
	protected void processCost() throws SGSException {
		// TODO Auto-generated method stub

	}

	@Override
	protected void processExecute() throws SGSException {
		nextStep(StepInvalid);

	}

	@Override
	protected void processFinish() throws SGSException {
		// TODO Auto-generated method stub

	}

	@Override
	protected void processInit() throws SGSException {
		// TODO Auto-generated method stub

	}

	@Override
	protected void processRespond() throws SGSException {
		// TODO Auto-generated method stub

	}

	@Override
	protected void processTakeout() throws SGSException {
		// TODO Auto-generated method stub

	}

	@Override
	protected void processTarget() throws SGSException {
		// TODO Auto-generated method stub

	}

}
